import type { Section, Stock } from './recommend-result';

interface F10Response {
  // 状态码
  status_code: number;
  // 状态信息
  status_msg: string;
  // 数据
  data: any;
}

// AI F10 3.0版本返回数据（非动态）
interface AIF10FixResponse {
  // 创建日期
  create_at: string;
  // id
  id: string;
  // 更新日期
  update_at: string;
  // 标题
  title: string;
  // 用户id
  user_id: string;
}

// 导航Tab
export interface NavListTab {
  // 标题
  title: string;
  // 页面id
  id: string;
  // 是否选中
  active?: boolean;
  // 是否hover状态
  hover?: boolean;
  // 是否编辑态
  edit?: boolean;
}

// 导航列表
export interface NavList extends AIF10FixResponse {
  // tabs 导航列表
  tabs: NavListTab[];
  // 股票信息
  stock: Stock;
}

export interface FixPanel extends AIF10FixResponse {
  // 模块列表
  sections: Section[];
}

// 监控F10面板
export interface PanelResponse extends AIF10FixResponse {
  // 数据
  data: FixPanel;
}

// 导航列表返回
export interface NavListResponse extends F10Response {
  // 数据
  data: NavList;
}